#ifndef __EJE5_COMUN_H__
#define __EJE5_COMUN_H__

#include <sys/types.h>
#include <sys/stat.h>

struct MENSAJE
{
	int dato;
};

struct PID_FIFO
{
	pid_t pid;
	int   fifo;
	char  nombre_fifo[255];
};

int abrir_fifo(const char* nombre_fifo, const int permisos, const int flags, const int crear);
int cerrar_fifo(const int descriptor_fifo, const char* nombre_fifo);
int leer_mensaje(const int descriptor, struct MENSAJE * msg);
char const* nombre_fifo_cliente(const pid_t pid);

#endif //__EJE5_COMUN_H__